// 类型推论


// 类型推断机制
let num = 666
num = ''
function fn (a:number,b:number){
  return a + b
}

//any 不约束 , 错误的类型赋值也不报错
// 参数 , 返回值 

let num2:any = 'abc'


// 断言

// 只能欺骗ts编译器 , 无法避免运行时的错误 (谨慎使用 , 会导致运行崩溃)
const aLink = document.getElementById('link') as HTMLElement

